libxc/x86/PV: don't hand through CPUID leaf 0x80000008 as is
authorJan Beulich <JBeulich@suse.com>
Tue, 22 May 2018 11:40:02 +0000 (05:40 -0600)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 29 May 2018 09:51:02 +0000 (10:51 +0100)
commit849cc9ac56eff8a8d575ed9f484aad72f383862c
treef71adcbba7b3a6e2e4bd4d7547dc00c13e8144e2
parent2de2b10b2252761baa5dd0077df384dbfcca8212
libxc/x86/PV: don't hand through CPUID leaf 0x80000008 as is

Just like for HVM the feature set should be used for EBX output, while
EAX should be restricted to the low 16 bits and ECX/EDX should be zero.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/libxc/xc_cpuid_x86.c